package newcodercyclecontrol;

import java.util.Scanner;

public class Exercise54 {

    //    描述
//    KiKi想从n行m列的方阵队列中找到身高最高的人的位置，请你帮助他完成这个任务。
//
//    输入描述：
//    第一行包含两个整数n和m，表示这个方阵队列包含n行m列。从2到n+1行，每行输入m个整数（范围-231~231-1），用空格分隔，共输入n*m个数，表示方阵中的所有人的身高（保证输入身高都不相同）。
//    (1≤x≤n≤10，1≤y≤m≤10)
//    输出描述：
//    一行，输出两个整数，用空格分隔，表示方阵中身高最高的人所在的行号和列号。
//    示例1
//    输入：
//            2 2
//            175 180
//            176 185
//    输出：
//            2 2
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int m = sc.nextInt();
        int[][] array = new int[n][m];
        int max = Integer.MIN_VALUE;
        int maxX = 0;
        int maxY = 0;
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < m; j++) {
                array[i][j] = sc.nextInt();
                if (array[i][j] > max) {
                    max = array[i][j];
                    maxX = i + 1;
                    maxY = j + 1;
                }
            }
        }
        System.out.println(maxX + " " + maxY);
    }
}
